<html xmlns="http://www.w3.org/1999/xhtml"  
    xmlns:h="http://java.sun.com/jsf/html"  
    xmlns:f="http://java.sun.com/jsf/core"  
    xmlns:p="http://primefaces.org/ui"
    xmlns:pe="http://primefaces.org/ui/extensions">  
  
    <h:head>  
  
    </h:head>  
      
    <h:body> 
    
    <p:layout fullPage="true">
    	<p:layoutUnit position="north" size="120">
    		<p:breadCrumb>
    			<p:menuitem value="Hauptmenü" url="../index.jsf"/>
    			<p:menuitem value="Bauteilverwaltung" url="#"/>
    		</p:breadCrumb>
    	</p:layoutUnit>
    	
    	
    	<p:layoutUnit position="center" size="140">
    		<h:form>
    			<p:panel header="Baustelle">
	    			<p:commandButton value="Neue Baustelle" action="baustelle/neueBaustelle.jsf?faces-redirect=true"/>
	    			<!--   <p:commandButton value="Baustelle weiterverarbeiten" action="baustelle/baustelleWeiterverarbeiten.jsf?faces-redirect=true"/> -->
    			</p:panel>
    			<br />
    			<p:panel header="Technik - Terminplanposition">
    				<p:commandButton action="terminplanposition/neueTerminplanposition.jsf?faces-redirect=true" icon="ui-icon-circle-plus"/>
    				<p:commandButton icon="ui-icon-wrench" action="terminplanposition/bearbeitenTerminplanposition.jsf?faces-redirect=true"/> 
    				<p:commandButton icon="ui-icon-trash"/>       			   			
    			</p:panel>
    			<br />
    			<p:panel header="Einzelteil">
    				<p:commandButton icon="ui-icon-circle-plus" value="Neues Einzelteil" action="einzelteil/neuesEinzelteil.jsf?faces-redirect=true"/>
    			</p:panel>
    		</h:form>
    	<p:growl id="baustelleEingetragen" showDetail="false"/>
    	
    	</p:layoutUnit>
    	
    	
    	<p:layoutUnit position="west" header="Navigation" size="140">
    	
    	</p:layoutUnit>
    </p:layout> 
    
    <h:form>
	    <p:dialog id="dialogNeuesEinzelteil" widgetVar="dialogNeuesEinzelteil">
	    
	    	<p:panelGrid columns="2">
	    		<h:outputLabel value="Bezeichnung: *"/>
	    		<p:inputText value="#{neuesEinzelteilBean.bezeichnungEinzelteil}" />
	    		
				<h:outputLabel value="Baustelle: *"/>
	    		<p:selectOneMenu value="#{generalManagedBean.aid}" filter="true" filterMatchMode="contains">
	    			<f:selectItem itemLabel="Bitte wählen" itemValue="-1"/>
	    			<f:selectItems var="baustelle" 
	    			value="#{generalManagedBean.listBaustelle}" 
	    			itemLabel="#{baustelle.kommisionsnummer} = #{baustelle.bauvorhaben}"
	    			itemValue="#{baustelle.aid}"/>
	    			<p:ajax update="terminplanposition" listener="#{generalManagedBean.handleAuftragChange}"/>
	    		</p:selectOneMenu>
	    		
	    		<h:outputLabel value="Terminplanposition:* "/>
	    		<p:selectOneMenu value="#{neuesEinzelteilBean.tpposID}" id="terminplanposition">
	    			<f:selectItem itemLabel="Bitte wählen" itemValue="-1"/>
	    			<f:selectItems var="tpp" 
	    			value="#{generalManagedBean.listTerminplanpositionen}" 
	    			itemLabel="#{tpp.tpposName}" itemValue="#{tpp.tpposID}"/>
	    		</p:selectOneMenu>
	    		
	    		<p:commandButton ajax="false" value="Eintragen" actionListener="#{neuesEinzelteilBean.eintragenNeuesEinzelteil}"/>
	    		<span />
	    	</p:panelGrid>
	   
	    
	    <p:growl id="einzelteilEintragen" showDetail="false"/>
    </p:dialog>
     </h:form>	
    </h:body>  
    
</html>  